home *** CD-ROM | disk | FTP | other *** search
/ Power Utilities / Power Utilities.iso / utility / pro83 / gridmakr.doc < prev    next >
Encoding:
Text File  |  1990-06-02  |  3.5 KB  |  92 lines

  1. G R I D M A K E R    D O C U M E N T A T I O N
  2.  
  3. This program makes customized graph paper on HP Laserjet++
  4. compatible printers.  Interestingly, the Online! catalog
  5. features a similar program for (hahaha) dot matrix printers.
  6. Their program features a friendly user-interface.
  7. This program is free.  So there.
  8.  
  9. Syntax:
  10.  
  11.         GRIDMAKR thick thin xfreq xbarf [yfreq [ybarf]]
  12.  
  13. Most arguments are expressed in 1/720 inch.
  14.  
  15. Arguments in brackets are optional, don't type the brackets.
  16.  
  17. thick           Thickness of thick line
  18. thin            Thickness of thin line
  19. xfreq           Distance between vertical lines
  20. xbar            Draw a thick vertical bar every so many lines
  21. yfreq           Distance between horizontal lines, optional, defaults to x
  22. ybarf           Draw a thick horizontal bar every so many lines, see above
  23.  
  24. GRIDMAKR writes to standard output.  My printer is on parallel
  25. port 2, so I redirect like so:
  26.  
  27.         GRIDMAKR 10 1 90 8 >lpt2
  28.  
  29. That command would produce 1/8th inch squares with thick lines every inch.
  30.  
  31. Here's another interesting one:
  32.  
  33.         GRIDMAKR 1 1 25 0 >lpt2
  34.  
  35. Look at it for a long time, then take some aspirin.
  36.  
  37. Graphs should commence printing in a few seconds.  You'll notice
  38. some lines may be thicker than others.  I think this is due to
  39. the 720/inch --> 300/inch translation that the printer does, but
  40. don't quote me on that.
  41.  
  42. A note to budding C programmers:
  43.  
  44.         This is a very simple program.  It illustrates the usage of these
  45.         laser printer commands: Locate Cursor, Push and Pop Cursor,
  46.         Rules (boxes) and Macros.  See if you can add these features:
  47.  
  48.                 A user interface - for example, prompts for arguments.
  49.  
  50.                 A way of reducing the output to the laser printer.
  51.                 (there are several).
  52.  
  53. Have Fun!!              James Bumgardner (PLINK BUM) 818-766-0594
  54.  
  55.  
  56.  
  57.  
  58.          ----------------end-of-author's-documentation---------------
  59.  
  60.                         Software Library Information:
  61.  
  62.                    This disk copy provided as a service of
  63.  
  64.                         The Public (Software) Library
  65.  
  66.          We are not the authors of this program, nor are we associated
  67.          with the author in any way other than as a distributor of the
  68.          program in accordance with the author's terms of distribution.
  69.  
  70.          Please direct shareware payments and specific questions about
  71.          this program to the author of the program, whose name appears
  72.          elsewhere in  this documentation. If you have trouble getting
  73.          in touch with the author,  we will do whatever we can to help
  74.          you with your questions. All programs have been tested and do
  75.          run.  To report problems,  please use the form that is in the
  76.          file PROBLEM.DOC on many of our disks or in other written for-
  77.          mat with screen printouts, if possible.  The P(s)L cannot de-
  78.          bug programs over the telephone.
  79.  
  80.          Disks in the P(s)L are updated monthly, so if you did not get
  81.          this disk  directly from the P(s)L,  you should be aware that
  82.          the files in this set may no  longer be the current versions.
  83.  
  84.          For a copy of the latest monthly software library newsletter
  85.          and a list of the 1,000+ disks in the library, call or write
  86.  
  87.                         The Public (Software) Library
  88.                               P.O.Box 35705 - F
  89.                            Houston, TX 77235-5705
  90.                       (713) 721-6104 or (713) 721-5205
  91.  
  92.